
package com.wyzz.hr.bo;

import java.util.List;
import java.util.Map;
import org.hibernate.criterion.DetachedCriteria;

import com.wyzz.hr.pojo.Empsalaryacctversion;
import com.wyzz.hr.util.Pager;

public interface IEmpSalaryAcctversionBo {

	public abstract List getObjects(Class class1, String as[]);

	public abstract Boolean insertEmpsalaryacctversion(
			Empsalaryacctversion empsalaryacctversion);

	public abstract Boolean updateEmpsalaryacctversion(
			Empsalaryacctversion empsalaryacctversion);

	public abstract List findEsav(DetachedCriteria detachedcriteria,
			Pager pager, String s);

	public abstract Boolean addAcctVersion(
			Empsalaryacctversion empsalaryacctversion, List list);

	public abstract Boolean deleteAcctVersion(String s, String s1);

	public abstract Boolean updateAcctVersion(
			Empsalaryacctversion empsalaryacctversion, List list, List list1,
			List list2, List list3);

	public abstract Boolean updateAcctVersion(
			Empsalaryacctversion empsalaryacctversion, List list, List list1);

	public abstract Map getOldAcctItems(String s);

	public abstract Boolean deleteEmpsalaryacctversion(String s);

	public abstract Empsalaryacctversion loadObject(String s, String as[]);
}
